package com.company.cloud.page.modules.api.models;

import com.company.cloud.behavior.modules.api.response.ThumbsUpSearchModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.time.LocalDateTime;
import java.util.List;

@Getter
@Setter
public class WechatMomentsModel {

    @ApiModelProperty(value = "id")
    private Integer id;

    @ApiModelProperty(value = "公司编号")
    private String companyNo;

    @ApiModelProperty(value = "用户ID")
    private Integer userId;

    @ApiModelProperty("用户名")
    private String userName;

    @ApiModelProperty("用户昵称")
    private String userNickName;

    @ApiModelProperty("真实姓名")
    private String userRealName;

    @ApiModelProperty("用户头像")
    private String userHeadImg;


    @ApiModelProperty(value = "标题")
    private String title;

    @ApiModelProperty(value = "内容")
    private String content;

    @ApiModelProperty(value = "附件类型")
    private String fileType;

    @ApiModelProperty(value = "图片")
    private List<String> imgs;

    @ApiModelProperty(value = "视频")
    private List<String> videos;

    @ApiModelProperty(value = "排序")
    private Integer orders;

    @ApiModelProperty(value = "关联业务ID分类")
    private String relIdType;

    @ApiModelProperty(value = "关联业务ID")
    private String relId;

    @ApiModelProperty(value = "关联业务")
    private RelModel relModel;


    @ApiModelProperty(value = "点赞数量")
    private Integer thumbsUpNum = 0;

    @ApiModelProperty(value = "点赞信息")
    private ThumbsUpSearchModel thumbsUp;

    @ApiModelProperty(value = "评论数量")
    private Integer commentCount;

    @ApiModelProperty(value = "创建时间")
    private LocalDateTime cdt;

    @ApiModelProperty(value = "客户编号")
    private String custCode;

    @ApiModelProperty(value = "客户名称")
    private String custName;

    @ApiModelProperty(value = "客户图片")
    private String custImg;


    @ApiModelProperty(value = "客户分类")
    private String custType;

    @ApiModelProperty(value = "状态")
    private String state;

}
